home *** CD-ROM | disk | FTP | other *** search
/ Monster Media 1996 #15 / Monster Media Number 15 (Monster Media)(July 1996).ISO / prog_d / aspell22.zip / README.TXT < prev    next >
Text File  |  1996-04-02  |  9KB  |  249 lines

  1. Acropolis Spell Checking Components v2.2
  2.  
  3. The Acropolis Spell Checking Components provide the Delphi programmer with
  4. components to add spell checking to their applications.
  5.  
  6. Both 16-bit Delphi 1.x and 32-bit Delphi 2.0 components included.
  7.  
  8. Included in the base components are:
  9.  
  10.   Standard TMemo and TDBMemo spell checking components (MemoSpell)
  11.    Methods: CheckMemo & CheckMemoSelection [to check TMemo]
  12.             CheckDBMemo & CheckDBMemoSelection [to check TDBMemo]
  13.     *** 16 and 32 bit versions
  14.  
  15.   Standard TRichEdit spell checking component (RichSpell)
  16.    Methods: CheckRich and CheckRichSelection
  17.     *** 32 bit version only
  18.  
  19.   Checking for Turbo Power Software's Orpheus CustomEditor classes (OrphSpell)
  20.    Methods: CheckOrph & CheckOrphSelection [to check any Orpheus Editor]
  21.     *** 16 bit version only
  22.  
  23.   Roll your own spell checking component (AcropSpell)
  24.    Methods: Too many to lis
  25.     *** 16 and 32 bit versions
  26.  
  27.  
  28. There is also low-level Object Pascal access to the base spell checking engine
  29. for both 16 and 32 bit programs.
  30.  
  31. Dual suggestion methods are available. Use either Close Match suggestions
  32. which provide suggestions based on common typing and spelling errors or use
  33. the more powerful Phoneme based suggestions which build the list based on the
  34. way a word sounds.
  35.  
  36. Extensive on-line context sensitive help is of course included.
  37. Support for non-English languages is designed into the base engine.
  38. 80,000 word common usage dictionaries in both US and UK English and
  39. 112,000 word large US English dictionaries included.
  40.  
  41. Spell checking TMemo, TDBMemo, TRichEdit and Orpheus Editors is a easy as
  42. dropping a single component on your form and making one method call.
  43. There are also methods to spell check only the selected text of a your
  44. text control.
  45.  
  46. Building your own spell checking components is of course a little more
  47. difficult, but the fully commented source code for checking the standard
  48. controls is included to provide you with examples to help in designing
  49. spell checking components for your own objects and classes.
  50.  
  51.  
  52.  
  53. INSTALLATION
  54. ------------
  55.  
  56. If you have an earlier version of the components install please uninstall
  57. them before installing version 2.2.
  58.  
  59. Before you use the Acropolis Spell checking components, you must install
  60. them into the Delphi palette and rebuild the component library.
  61.  
  62. 16-BIT INSTALL
  63.  From within Delphi 1.x, do the following:
  64.  
  65.   1. Select Options|Install components from the main menu.
  66.  
  67.   2. Select 'Add', and then select the 'Browse' button.
  68.  
  69.   3. Locate and select the MEMOCHK.PAS file in the directory you placed the
  70.      files in and select the OK button from the 'Add Module' dialog.
  71.  
  72.   4. If you want to register the lower level TAcropSpell component repeat
  73.      step 3 selecting ACROPSPL.PAS.
  74.  
  75.   5. If you have Turbo Power Software's Orpheus components installed and
  76.      what to install the OrphSpell component repeat step 3 selecting the
  77.      ORPHCHK.PAS file. If you do not have the Orpheus components installed
  78.      the OrphSpell component will not install properly as it requires some
  79.      of the Orpheus unit files.
  80.  
  81.   6. Select OK from the æInstall ComponentsÆ dialog to have Delphi compile
  82.      and add the new components to the component library.
  83.  
  84. The Delphi component palette will be updated and add the components to the
  85. 'Samples'  tab.  TAcropSpell will have an icon that looks like a checkmark.
  86. TMemoSpell icon will look like a checkmark on top of a memo icon and the
  87. TOrphSpell icon will look like the Orpheus Editor pencil with a checkmark
  88. above it.
  89.  
  90.  
  91.  
  92. 32-BIT INSTALL
  93.  From within Delphi 2.0, do the following:
  94.  
  95.   1. Select Component|Install components from the main menu.
  96.  
  97.   2. Select 'Add', and then select the 'Browse' button.
  98.  
  99.   3. Locate and select the MEMOCK32.PAS file in the directory you placed the
  100.      files in and select the OK button from the 'Add Module' dialog.
  101.  
  102.   4. To install the RichEdit spell checking component repeat step 3 selecting
  103.      the file RICHCK32.PAS.
  104.  
  105.   5. If you want to register the lower level TAcropSpell component repeat
  106.      step 3 selecting ACROPSPL.PAS.
  107.  
  108.   6. Select OK from the Install Components dialog to have Delphi compile
  109.      and add the new components to the component library.
  110.  
  111. The Delphi component palette will be updated and add the components to the
  112. 'Samples'  tab.  TAcropSpell will have an icon that looks like a checkmark.
  113. TMemoSpell icon will look like a checkmark on top of a memo icon and the
  114. TRichSpell icon will look like the MemoSpell component with "RICH" in the
  115. document.
  116.  
  117.  
  118. If you do not plan on setting the DictionaryMain property for the components
  119. you should probably copy the dictionary files to the directory of the
  120. application you are working on to make it easier to access.
  121.  
  122.  
  123.  
  124.  
  125. INSTALLING HELP FILE
  126. --------------------
  127.  
  128. Delphi 1.x Help Installation
  129.  
  130.  Make sure Delphi is not running when you install the help file.
  131.  
  132.   1.  Copy the ACROPSPL.HLP file to the \DELPHI\BIN directory.
  133.  
  134.   2.  Use the HelpInst program (included with Delphi) to open the file
  135.       DELPHI.HDX located in the \DELPHI\BIN directory.
  136.  
  137.   3.  Click the "+" button to add a keyword file.  Select the ACROPSPL.KWF
  138.       file from the directory where you placed the component code.
  139.  
  140.   4.  Save the updated DELPHI.HDX file and quit the HelpInst program.
  141.  
  142.  
  143.  
  144. Delphi 2.0 Help Installation
  145.  
  146.  Make sure Delphi 2.0 is not running when you install the help file.
  147.  
  148.   1.  Copy the ACROPSPL.HLP file to the \DELPHI\BIN directory.
  149.       Copy the ACROPSPL.KWF file to the \DELPHI\HELP directory.
  150.  
  151.   2.  Use the HelpInst program (included with Delphi) to open the file
  152.       DELPHI.HDX located in the \DELPHI\BIN directory.
  153.  
  154.   3.  Click the "+" button to add a keyword file.  Select the ACROPSPL.KWF
  155.       file from in the \DELPHI\HELP directory.
  156.  
  157.   4.  Save the updated DELPHI.HDX file and quit the HelpInst program.
  158.  
  159.  
  160.  
  161. REVISION HISTORY
  162. ----------------
  163.  
  164. V1.0   - Initial Release
  165.  
  166. v1.1   - Corrected minor bug in MemoSpellCheck (not seeing last character)
  167.  
  168. v1.2   - Enhanced suggestions of hyphenated words
  169.  
  170. v2.0   - Renamed MemoSpellCheck component to MemoSpell
  171.          Improved the "look" of the suggestion dialog
  172.          Added Ignore Once and Change All options to components
  173.          Added Orpheus editor spell checking component
  174.          Added the CheckMemoSelection and CheckOrphSelection methods
  175.          Context sensitive help added (including Base Unit documentation)
  176.  
  177. v2.01  - Corrected problem with TAcropSpell initializing
  178.          Added ShowStatus property to TOrphSpell component
  179.  
  180. v2.02  - to v2.08.  Minor change/experimental versions not released
  181.  
  182. v2.09  - Spelling suggestion window is now always visible
  183.          Removed ShowStatus property from TOrphSpell component (not needed now)
  184.          Maximum number of suggestions is now 255
  185.          AvoidHighlight property added to OrphSpell and MemoSpell
  186.          Speed improvement in suggestion list generation
  187.  
  188. v2.1   - Final clean up of v2.09
  189.          Help file corrections
  190.  
  191. v2.2   - Added 32-bit Delphi 2.0 support
  192.          Updated help file for 32-bit version
  193.          Added TRichEdit spell checking component
  194.  
  195.  
  196.  
  197.  
  198. REGISTRATION
  199.  
  200. If you use AcropSpell and wish to compile programs without the notice
  201. stating that you are using an unregistered version, send $45 to Acropolis
  202. Software to register.  You will receive a disk containing the latest version
  203. of both the components and dictionary files, that will not display the
  204. unregistered warning.
  205.  
  206. Please use this order form to register. If you do not use this form, please
  207. specify that you are registering the AcropSpell component.
  208.  _______________________________________________________________________
  209.  
  210.     Name       : ___________________________________________
  211.     Company    : ___________________________________________
  212.     Address    : ___________________________________________
  213.                  ___________________________________________
  214.     City/State : ___________________________________________
  215.     Zip Code   : ___________________________________________
  216.     Phone      : ___________________________________________
  217.  
  218.               $45.00 Registration fee
  219.                _____ CALIFORNIA RESIDENTS ONLY please add sales tax
  220.                _____ Shipping & Handling $2.50, International Airmail $5.00
  221.  
  222.               $_____ Total
  223.  
  224.     Disk Size:   ___ 3.5" (1.44M)   ___ 3.5" (2 - 720K)
  225.  
  226.     The product being registered is AcropSpell v2.2.
  227.     You will receive the registered version of the component and the latest
  228.     dictionary files.
  229.  
  230.     Send check or money order to:   Acropolis Software
  231.                                     P.O. Box 5037
  232.                                     Fair Oaks, CA  95628
  233.  
  234.     Credit card orders may be phoned or faxed to: (916) 967-4791.
  235.     Phone orders from 9am - 6pm PST.  Fax Orders 24 hrs a day.
  236.     E-Mail: orderdesk@acropbbs.com
  237.     Please provide the following information:
  238.  
  239.                              ___ Visa  ___ MasterCard
  240.  
  241.     (PLEASE PRINT)
  242.     Name as appears on card: ____________________________________
  243.  
  244.                 Card Number: ____________________________________
  245.  
  246.             Expiration Date: ______________
  247.  
  248.                   Signature: __________________________________
  249.